you learn from your mistakes - French English Dictionary